Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Qatar F1a France F4 Russia F1 Russia F2 Sweden F1 Uzbekistan F2 Turkey F1 France F8 Turkey F2 Turkey F3 Ukraine F2 Ukraine F3 Poland F2 Italy F4 Poland F3 Italy F5 Uzbekistan F1 Uzbekistan F3 Poland F7 Belarus F1 France F17 Russia F2 Czech Republic F4 Czech Republic F5 France F2 Croatia F1 France F4 France F5 Russia F1 Russia F2 Uzbekistan F2 France F13 France F14 Czech Republic F5 Germany F4 Croatia F1 Croatia F2 Russia F1 Russia F2 Uzbekistan F1 Uzbekistan F2 Germany F6 France F11 Czech Republic F5 Germany F2 Austria F1 Kazakhstan F1 Kazakhstan F2 Russia F1 Russia F2 Russia F5 France F14 France F15 Russia F6 Russia F1 Russia F2 Russia F3 Russia F4 Uzbekistan F1 Uzbekistan F2 Russia F8 Russia F3 Russia F4 Russia F3 Belarus F4 Georgia F2 Russia F1 Sweden F2 Georgia F1 Uzbekistan F2 Czech Republic F5 Poland F6 Czech Republic F6 Belarus F2 India F1 Qatar F2 Qatar F3 Croatia F2 Uzbekistan F1 Uzbekistan F3 France F9 Russia F2 France F16 Russia F3 Belarus F1 Belarus F2 France F14 France F18 Uzbekistan F4 Croatia F2 Czech Republic F6 Uzbekistan F1 (Bukhara) Uzbekistan F2 (Karshi) Uzbekistan F3 (Andijan) Uzbekistan F4 (Namangan) Russia F6 (Moscow) Russia F7 (Moscow) Russia F8 (Moscow) Thailand F7 (Nonthaburi) Thailand F8 (Nonthaburi) UAE F1 France F2 Thailand F9 (Nonthaburi) M25 Kazan M25 Aktobe M25 Aktobe M25+H Kazan M25 Shymkent M25 Shymkent India F2 M25 Andijan M25 Namangan M15 Almaty M25+H Pozoblanco M15 Moscow M15 Moscow M25 Ust-Kamenogorsk M25 Almaty France F3 Uzbekistan F1 M15 Kazan M25 Aktobe M25 Aktobe M15 St. Petersburg M15 St. Petersburg M15 St. Petersburg M15 St. Petersburg Czech Republic F6 M25 Johannesburg / Markspark M25 Johannesburg / Ellispark M15 Kazan M25 Nur-Sultan M25 Nur-Sultan M25 Sharm ElSheikh M25 Nur-Sultan M15 Chiang Rai M15 Chiang Rai Karshi Challenger - Karshi Fergana Challenger - Fergana Challenger Leon 2004 - Leon Steelers Cup - Kosice Siemens Open 2004 - Scheveningen X Abierto Internacional de Salinas - Salinas Open de Montauban - Montauban Fergana Challenger - Fergana Open de Montauban - Montauban Togliatti Cup - Togliatti Mordovia Cup - Saransk XXX Edizione 'A Savoldi Marco' - Manerbio Challenger Ford de Cherbourg - Cherbourg St. Petersburg Challenger 2006 - St. Petersburg Morocco Tennis Tour - Rabat M25 Nur-Sultan Trofeo Sisma Mantova - Mantova Citta di Monza - Monza Siemens Open - Scheveningen M25 Chiang Rai M25 Chiang Rai IPP Geneva Trophy - Geneva M25 Nur-Sultan Alexander Kolyaskin Memorial - Donetsk Genoa Open - Genova Ethias Trophy - Mons Challenger 42 - Andrezieux M15 Ust-Kamenogorsk Internationaux de Nouvelle-Caledonie - New Caledonia PEOPLEnet Cup - Dnepropetrovsk M15 Chiang Rai M15 Chiang Rai Penza Cup - Penza Morocco Tennis Tour - Casablanca Abierto Club Casablanca - Mexico City Challenger Lugano - Lugano The Surbiton Trophy - Surbiton Internationaux de Doubs Open de Franchie-Comte - Besancon Open de Rennes La Trinitaine - Rennes Riviera de Rimini Challenger - Rimini Morocco Tennis Tour - Meknes San Marino CEPU Open - San Marino Mordovia Cup 2008 - Saransk Togliatti Cup - Togliatti Tunis Open - Tunis Bukhara Challenger - Bukhara 7° Trani Cup - Trani Banja Luka Challenger 2008 - Banja Luka Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Hilversum Open - Hilversum Tatra Banka Slovak Open - Bratislava Challenger 42 - Andrezieux Noumea Challenger Penza Cup 2008 - Penza M15 Chiang Rai Belgrade Challenger The LTA Men's Challenger Wrexham - Wrexham Besancon Challenger Draft Corona Mexico City Open - Mexico City Open de Montauban - Montauban Internazionali di Tennis - Bergamo M15 Kazan Cherbourg Challenger Heilbronn Open - Heilbronn San Luis Potosi Challenger - San Luis Potosi President's Cup - Astana Korat Challenger Sarajevo Challenger Open de Montauban - Montauban Togliatti Cup - Togliatti Porsche Open - Poznan Samsung Securities Cup - Seoul Penza Cup - Penza The LTA Bolton Challenger - Bolton Wroclaw Challenger Constanta Challenger - Constanta Torneo Internacional Challenger Fila 2005 - Leon Rhodes Challenger Nottingham Challenger Samarkand Challenger - Samarkand Mordovia Cup - Mordovia Penza Challenger Segovia Challenger Almaty Challenger Siemens Open - Scheveningen Alphen Challenger Togliatti Cup - Togliatti Todi Challenger GHI Bronx Classic - Bronx Tashkent Challenger Orleans Challenger Astana Challenger Khanty-Mansiysk Challenger Rhodes Challenger Ramat Hasharon Challenger Bordeaux Challenger San Benedetto Challenger Pozoblanco Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Penza Challenger Alexander Kolyaskin Memorial - Donetsk Istanbul Challenger St. Remy Challenger Bangkok Challenger Croatia Osiguranje Rijeka Open - Rijeka Astana Challenger Almaty Challenger 1 - Almaty Reunion Island Challenger Kazan Challenger GHI Bronz Classic - Bronx Cherbourg Challenger Sarajevo Challenger Open des Alpes Trophee BNP Paribas - Grenoble Bath Challenger Monza Challenger Nottingham Challenger Bytom Challenger Turin Challenger Pozoblanco Challenger KGHM Dialog Polish Indoors - Wroclaw Granby Challenger Orbetello Challenger BNP Paribas Primrose - Bordeaux Karshi Challenger Bangkok Challenger St. Remy Challenger Istanbul Challenger Siemens Open - Scheveningen Tashkent Challenger Istanbul Challenger Rennes Challenger Orleans Challenger Ortisei Challenger Alexander Kolyaskin Memorial - Donetsk Quimper Challenger Bergamo Challenger Wolfsburg Challenger Internationaux du Doubs - Besancon Le Gosier Challenger Kaohsiung Challenger BH Indoor Sarajevo - Sarajevo Bangkok Challenger Penza Challenger Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta St. Brieuc Challenger Johannesburg Challenger Karshi Challenger Open D'Orleans - Orleans Furth Challenger Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons Lermontov Challenger M25 Jakarta Quimper Challenger Orbetello Challenger Astana Challenger M25 Jakarta Saransk Challenger Karshi Challenger Segovia Challenger Guzzini Challenger - Recanati Astana Challenger Kazan Challenger St. Remy Challenger Istanbul Challenger UTC Open - Cherkassy Genova Open Challenger - Genova Challenger 42 - Andrezieux Tashkent Challenger - Tashkent Orleans Challenger Tyumen Challenger Heilbronn Challenger Bergamo Challenger Astana Challenger Aamulehti Tampere Open - Tampere Timisoara Challenger - Timisoara Anning Challenger Busan Challenger Portoroz Challenger Turin Challenger Challenger DCN de Cherbourg - Cherbourg Izmir Challenger Morocco Tennis Tour - Fes Shenzhen Challenger Eckental Challenger Brescia Challenger Tunis Open 2007 - Tunis Cherbourg Challenger Fergana Challenger - Fergana Kazan Challenger Raanana Challenger Taipei City Challenger Turin Challenger Heilbronn Challenger Almaty Challenger 2 - Almaty Segovia Challenger Mordova Cup 2007 - Saransk Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Orleans Challenger Agri Challenger Mons Challenger Bratislava Challenger Yokohama Challenger Toyota Challenger Bergamo Challenger Taipei City Challenger Aix En Provence Challenger Busan Challenger Internazionali di Tennis di Bergamo - Bergamo Seoul Challenger Fergana Challenger Orleans Challenger Tashkent Challenger Busan Challenger Kazan Challenger Astana Challenger Recanati Challenger St. Remy Challenger Segovia Challenger Tashkent Challenger Mons Challenger Astana Challenger Fergana Challenger Ramat Hasharon Challenger Surbiton Challenger China Open - Beijing Marburg Challenger Winnetka Challenger St. Brieuc Challenger Ilkley Challenger Cordenons Challenger San Marino Challenger Shymkent Challenger Karshi Challenger Kobe Challenger Bangkok Challenger Wroclaw Challenger Kazan Challenger St. Remy Challenger Orleans Challenger ATP Challenger Numea - New Caledonia Segovia Challenger Open de Franche-Comte - Besancon San Luis Potosi Challenger - San Luis Potosi Helsinki Challenger Andria Challenger Wroclaw Challenger Wolfsburg Challenger Le Gosier Challenger Canberra Challenger Alessandria Challenger Irving Challenger Prostejov Challenger Nottingham Challenger Tashkent Challenger Brest Challenger Nottingham Challenger Sony Ericsson Open 2008 - Belgrade Raanana Challenger Manchester Challenger Shenzhen Challenger Bendigo Challenger Nur-Sultan Challenger Astana Challenger Open de Franche-Comte - Besancon Penza Challenger Kyoto Challenger Tennis Napoli Cup - Napoli St. Remy Challenger Taipei City Challenger Bangkok Challenger Seoul Challenger KGHM Polish Indoors - Wroclaw Rennes Challenger Budapest Challenger Garden Open 2005 - Rome Yokohama Challenger ECM Prague Open 2005 - Prague Tashkent Challenger Bordeaux Challenger Fergana Challenger GHI Bronx Tennis Classic - Bronx V Trani Cup - Trani Steelers Cup 2005 - Kosice Scheveningen Challenger Shymkent Challenger Karshi Challenger - Karshi Gwangju Challenger Astana Challenger Kyiv Open - Kiev Nokian Hakkapeliitta Open - Tampere Pozoblanco Challenger Segovia Challenger St. Petersburg 2 Challenger Eckental Challenger Ortisei Challenger St. Brieuc Challenger Tashkent Challenger BSI Challenger Lugano - Lugano 3° Trofeo 'Citta di Brindisi' - Brindisi Bulgarian Open - Sofia Astana Challenger Open Sainte Victoire - Aix-En-Provence Memorial Savigni - Sassuolo GHI Bronx Classic - Bronx Riviera di Rimini Challenger - Rimini Porsche Open - Poznan Mordovia Cup 2005 - Saransk TED Open - Istanbul Astana Challenger - Astana Riviera di Rimini Challenger - Rimini Banja Luka Challenger - Banja Luka Aptos Challenger San Remo Tennis Cup - San Remo Nur-Sultan Challenger Liuzhou Challenger Cairo Challenger Rimini Challenger Open de Rennes - Rennes Geneva Challenger Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan Open 13 - Marseille Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Open de Moselle - Metz Open 13 - Marseille Athens Challenger Bordeaux Challenger Athens Challenger Fergana Challenger Rome Challenger Milan Challenger Grand Prix de Tennis de Lyon - Lyon ATP Kremlin Cup - Moscow Open 13 - Marseille Grand Prix Hassan II - Casablanca Croatia Open - Umag Pilot Pen Tennis - New Haven Mumbai Open - Mumbai St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Estoril Open - Estoril Almaty Challenger SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille AEGON Championships - London Open de Moselle - Metz Malaysian Open - Kuala Lumpur Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow Salzburg Challenger St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai SA Tennis Open - Johannesburg Open 13 - Marseille AIG Japan Open Tennis Championships - Tokyo Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport Winston Salem - Winston Salem Cherbourg Challenger Aircel Chennai Open - Chennai Guadalajara Challenger Open 13 - Marseille UNICEF Open - 's Hertogenbosch Studena Croatia Open - Umag Moselle Open - Metz Kremlin Cup - Moscow Aircel Chennai Open - Chennai Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON Championships - London Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Apia International - Sydney Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona AEGON Championships - London Vegeta Croatia Open - Umag Istanbul Challenger Winston-Salem Open - Winston-Salem Chennai Open - Chennai Petange Challenger Kremlin Cup - Moscow Izmir Challenger Noumea Challenger Rakuten Japan Open - Tokyo Tashkent Challenger Bergamo Challenger Kremlin Cup - Moscow Kazan Challenger Davidoff Swiss Indoors Basel - Basel The Artois Championships - London Cherbourg Challeger Hall of Fame Tennis Championships - Newport Moselle Open - Metz Helsinki Challenger Sarajevo Challenger Tyumen Challenger Delray Beach Open - Delray Beach BB&T Atlanta Open - Atlanta Estoril Open - Estoril Batman Challenger Gerry Weber Open - Halle Open Sud de France - Montpellier Open de Nice Cote d'Azur - Nice AIG Japan Open - Tokyo Open Sud de France - Montpellier Johannesburg Challenger ABN AMRO World Tennis Tournament - Rotterdam ABN AMRO World Tennis Tournament - Rotterdam Mouilleron-Le-Captif Challenger Ortisei Challenger Tunis Challenger Open de Nice Cote d'Azur - Nice Fergana Challenger AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Helsinki Challenger ATP Kremlin Cup - Moscow Cherbourg Challenger Credit Agricole Suisse Open - Gstaad Thailand Open - Bangkok Citi Open - Washington Gimcheon Challenger Tashkent Challenger Open Sabadell Atlantico - Barcelona Irving Challenger Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Ortisei Challenger Gimcheon Challenger Manchester Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Heilbronn Challenger Open Sabadell Atlantico - Barcelona Barcelona Open BancSabadell - Barcelona AEGON Championships - London Segovia Challenger Astana Challenger Quimper Challenger Noumea Challenger Jonkoping Challenger Grand Prix Hassan II - Casablanca Kazan Challenger Moselle Open - Metz Aircel Chennai Open - Chennai Open Sud de France - Montpellier Qingdao Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Moselle Open - Metz Orleans Challenger Shymkent Challenger Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Mons Challenger Apia International - Sydney Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Chengdu Challenger AEGON Championships - London Claro Open Colombia - Bogota Bordeaux Challenger Samarkand Challenger Brest Challenger Eckental Challenger Kremlin Cup - Moscow Challenger 42 - Andrezieux Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia Tashkent Challenger Open 13 - Marseille Karshi Challenger Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Karshi Challenger Astana Challenger Kremlin Cup - Moscow Memphis Open - Memphis St. Petersburg Open - St. Petersburg Abierto Mexicano Telcel - Acapulco Rome Challenger China Open - Beijing Portoroz Challenger Nur-Sultan Challenger Challenger Ford de Cherbourg - Cherbourg St. Petersburg 1 Challenger The LTA Wrexham Challenger - Wrexham Open D'Orleans - Orleans Heineken Open Shanghai - Shanghai Open 13 - Marseille Dutch Open Tennis - Amersfoort ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Topshelf Open - 's-Hertogenbosch Suisse Open - Gstaad Abierto Mexicano - Los Cabos Open de Tenis Comunidad Valenciana - Valencia Open Sud de France - Montpellier BNP Paribas Masters - Paris Pacific Life Open - Indian Wells BNP Paribas Masters - Paris Masters Series Monte-Carlo - Monte Carlo Campionati BNL dItalia - Rome Almaty Challenger Shanghai - Shanghai Segovia Challenger BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo BNP Paribas Masters - Paris Sony Ericsson Open - Miami BNP Paribas Masters - Paris French Open - Paris Shanghai ATP Masters 1000 - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Gerry Weber Open - Halle French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Winston-Salem Open - Winston-Salem Shanghai Rolex Masters - Shanghai Miami Open - Miami U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Aircel Chennai Open - Chennai French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Medibank International - Sydney Campbells Hall of Fame Tennis Championships - Newport Chengdu Open - Chengdu BMW Open - Munich Kremlin Cup - Moscow Hall of Fame Tennis Championships - Newport Davis Cup, Group I, PO, RUS-POR 4-1 Davis Cup, World Group, PO, RUS-ITA 1-4 Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open (juniors) French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London Wimbledon - London Davis Cup, Group I, PO, RUS-RSA 5-0 French Open (juniors) Davis Cup, Group I, 1R, RUS-SWE 5-0 Davis Cup, Group I, 2R, RUS-NED 4-1 Davis Cup, World Group, 1R, SRB-RUS 4-1 Wimbledon (juniors)